package com.zw.pdm.module.craft.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.pdm.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Description: 计划单表
 * @Author: China.sgl
 * @Date: 2020/8/5 14:28
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CarMakeResultModel extends BaseModel {

    private Integer id;

    /**
     * 明细表ID
     */
    private Integer planId;

    /**
     * 项目编号
     */
    private String proCode;

    /**
     * 项目名称
     */
    private String proName;

    /**
     * 项目数量
     */
    private Integer proNum;

    /**
     * 项目单位
     */
    private String proUnit;

    /**
     * 专业：1、机械；2、流体；3、自动化；4、外观
     */
    private String special;

    /**
     * 专业
     */
    private String specialId;

    /**
     * 部分
     */
    private String part;

    /**
     * 部分Id
     */
    private Integer partId;

    /**
     * 图号
     */
    private String drawNo;

    /**
     * 图纸数量
     */
    private Double drawNum;

    /**
     * 图名
     */
    private String drawName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 制作件类型
     */
    private String makeType;

    /**
     * 材质
     */
    private String quality;

    /**
     * 提报计划类型
     */
    private Byte reportType;

    /**
     * 提报人名称
     */
    private String postName;

    /**
     * 提报人电话
     */
    private String postTel;

    /**
     * 提报人所在部门
     */
    private String postDept;

    /**
     * 附件
     */
    private String url;

    /**
     * 更新时间
     */
    private Date createTime;

    /**
     * 变更标识 0=未变更，1=已变更
     */
    private Integer changeMark;

    /**
     * 变更时间
     */
    private Date changeTime;

    /**
     * 变更原因
     */
    private String changeReason;

    /**
     * 变更接收时间
     */
    private Date changeRecTime;

    /**
     * 最后变更记录ID
     */
    private Integer changeId;

    /**
     * 状态 0=默认，1=删除
     */
    private Integer isDel;

    /**
     * 审批时间
     */
    private Date verifyTime;

    /**
     * 审核人
     */
    private String reviewerName;

    /**
     * 审批人
     */
    private String verifyName;

    /**
     * 父级Id
     */
    private Integer pid;

    /**
     * 图号排序标识
     */
    private Integer orderNum;
    /**
     * 工艺变更类型  1=已变更，2=变更删除,3增加数据
     */
    private Integer technologyChange;


}
